﻿/*
 * This software is the confidential and proprietary
 * information of NetBay
 * Such confidential information should not be disclosed
 * NetBay copyright(c) 2010
 */

#region Using
using System;
using System.Collections.Generic;
using System.Runtime.Serialization;
#endregion

namespace NetBay.Core.BusinessEntities
{
    [DataContract]
    public class OccurenciesByFolder : ReturnObject
    {
        private List<string> m_oNoteList;
        [DataMember]
        public List<string> NoteList
        {
            get { return m_oNoteList; }
            set { m_oNoteList = value; }
        }

        private List<string> m_oCreditPhotoList;
        [DataMember]
        public List<string> CreditPhotoList
        {
            get { return m_oCreditPhotoList; }
            set { m_oCreditPhotoList = value; }
        }

        private List<string> m_oAuthorList;
        [DataMember]
        public List<string> AuthorList
        {
            get { return m_oAuthorList; }
            set { m_oAuthorList = value; }
        }

        private List<string> m_oFichierOrigine;
        [DataMember]
        public List<string> FichierOrigine
        {
            get { return m_oFichierOrigine; }
            set { m_oFichierOrigine = value; }
        }



        public OccurenciesByFolder()
        {
        }
        public OccurenciesByFolder(List<string> p_oNoteList, List<string> p_oCreditPhotoList, List<string> p_oAuthorList, List<string> p_oFichierOrigine)
        {
            NoteList = p_oNoteList;
            CreditPhotoList = p_oCreditPhotoList;
            AuthorList = p_oAuthorList;
            FichierOrigine = p_oFichierOrigine;

        }
        /// <summary>
        /// Initializes a new instance of the <see cref="FolderType"/> class for error usages
        /// </summary>
        /// <param name="errorMessage">The error message.</param>
        /// <param name="applicationException">The application exception.</param>
        public OccurenciesByFolder(string errorMessage, Exception applicationException = null)
            : base(errorMessage, applicationException)
        {
        }
    }
}
